POST card

In computing, a POST card is a plug-in interface card that displays progress and error codes generated during power-on self-test (POST) of a computer. It is used to troubleshoot computers that do not start up.

Contents

Working principle

If at least the CPU, BIOS, and the I/O interface the POST card relies on are working, the system sends two-hexadecimal-digit codes to a specified I/O port (usually 80 hex) during startup, some indicating a stage in the startup procedure, others identifying errors. The description for each code must be looked up in a table for the particular BIOS. For example, for the 1984 IBM PC/AT code 1D is issued when about to Determine Memory Size Above 1024K, and code 2D in the event of 8042 Keyboard Controller Failure, 105 System Error. If startup does not complete successfully, either an error code, or the code of the last operation, is available.

POST cards provide information even when a standard display is not available, either because connecting a monitor is impractical, or because the failure occurs before the video subsystem is operational.

Operation

POST cards are inserted into an expansion slot, and are available in ISA (also supporting EISA), PCI, parallel port, and other variants (Mini PCIe, for laptop computers, is supported by some cards, but with restrictions). A typical card for desktop computers has both an ISA interface on one edge, and PCI on another; a card for laptop computers has both a miniPCI and a parallel port connector (plus USB to supply power).

Information on the meaning of POST codes for different BIOSes is needed to interpret the codes. This is supplied with cards, but becomes dated as later BIOSes are issued; up-to-date information is available on manufacturers' and independent websites.[1]

In addition to displaying numeric codes, many cards monitor power supply voltages, clock and oscillator signals, reset signal, and other parameters[2].

Usage scenarios

POST cards for PCs, while originally high-priced, cost from just a few US dollars upwards in the twentyfirst century.

Some motherboards have a built-in display to diagnose hardware problems. Most also report POST errors with audible beeps, if a PC speaker is attached. Such motherboards make POST cards less useful.

When these diagnostic cards were first introduced motherboards were expensive and well worth troubleshooting and repairing. By the late twentieth century large scale integration, mass production made motherboards inexpensive components. Motherboards were rarely repaired, but replaced; the main purpose of a POST card is to determine that parts mounted on the motherboard itself, rather than plugged-in video cards, RAM, etc. are at fault.

References

  1. ^ BIOS, POST and BEEP code information
  2. ^ An example of a POST diagnostic card which tests several parameters in addition to the hex codes

See also